hack music theory